FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package hsg.asg-well#1.0.11 (47 ms)

Package hsg.asg-well
Type StructureDefinition
Id Id
FHIR Version R4B
Source https://simplifier.net/resolve?scope=hsg.asg-well@1.0.11&canonical=https://ihis.sg/StructureDefinition/Parameters-notify-asg-aac
Url https://ihis.sg/StructureDefinition/Parameters-notify-asg-aac
Status active
Name profile-Organization-notify-aac
Experimental False
Type Parameters
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
http://ihis.sg/StructureDefinition/Organization-get-asg-aac-output outputProfile-Organization-get-asg-aac


Source

{
  "resourceType" : "StructureDefinition",
  "url" : "https://ihis.sg/StructureDefinition/Parameters-notify-asg-aac",
  "name" : "profile-Organization-notify-aac",
  "status" : "active",
  "fhirVersion" : "4.3.0",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Parameters",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Parameters",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Parameters.id",
        "path" : "Parameters.id",
        "max" : "0"
      },
      {
        "id" : "Parameters.meta",
        "path" : "Parameters.meta",
        "max" : "0"
      },
      {
        "id" : "Parameters.implicitRules",
        "path" : "Parameters.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Parameters.language",
        "path" : "Parameters.language",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter",
        "path" : "Parameters.parameter",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "name"
            }
          ],
          "rules" : "closed"
        },
        "short" : "n/a",
        "min" : 3,
        "max" : "3"
      },
      {
        "id" : "Parameters.parameter.resource",
        "path" : "Parameters.parameter.resource",
        "short" : "n/a",
        "definition" : "Active Ageing Center",
        "max" : "0",
        "constraint" : [
          {
            "key" : "dom-2",
            "severity" : "error",
            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
            "expression" : "contained.contained.empty()",
            "xpath" : "not(parent::f:contained and f:contained)",
            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key" : "dom-4",
            "severity" : "error",
            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key" : "dom-3",
            "severity" : "error",
            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
            "expression" : "contained.where(((id.exists() and ('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url)))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(uri) = '#').exists()).not()).trace('unmatched', id).empty()",
            "xpath" : "not(exists(for $contained in f:contained return $contained[not(exists(parent::*/descendant::f:reference/@value=concat('#', $contained/*/f:id/@value)) or exists(descendant::f:reference[@value='#']))]))",
            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key" : "dom-6",
            "severity" : "warning",
            "human" : "A resource should have narrative for robust management",
            "expression" : "text.`div`.exists()",
            "xpath" : "exists(f:text/h:div)",
            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key" : "dom-5",
            "severity" : "error",
            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
            "expression" : "contained.meta.security.empty()",
            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key" : "org-1",
            "severity" : "error",
            "human" : "The organization SHALL at least have a name or an identifier, and possibly more than one",
            "expression" : "(identifier.count() + name.count()) > 0",
            "xpath" : "count(f:identifier | f:name) > 0",
            "source" : "http://hl7.org/fhir/StructureDefinition/Organization"
          }
        ],
        "mapping" : [
          {
            "identity" : "v2",
            "map" : "(also see master files messages)"
          },
          {
            "identity" : "rim",
            "map" : "Organization(classCode=ORG, determinerCode=INST)"
          },
          {
            "identity" : "servd",
            "map" : "Organization"
          },
          {
            "identity" : "w5",
            "map" : "administrative.group"
          }
        ]
      },
      {
        "id" : "Parameters.parameter:message-id",
        "path" : "Parameters.parameter",
        "sliceName" : "message-id",
        "short" : "n/a",
        "definition" : "A parameter passed to the operation.",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "Parameters.parameter:message-id.id",
        "path" : "Parameters.parameter.id",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:message-id.name",
        "path" : "Parameters.parameter.name",
        "short" : "n/a",
        "definition" : "n/a",
        "comment" : "Fixed Value: \"message-id\"",
        "fixedString" : "message-id"
      },
      {
        "id" : "Parameters.parameter:message-id.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "short" : "n/a",
        "definition" : "value of message id",
        "comment" : "Sample Value: \"f87ef0480edf4e7da98c91be4c05ad90\"",
        "min" : 1,
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "Parameters.parameter:message-id.resource",
        "path" : "Parameters.parameter.resource",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:message-id.part",
        "path" : "Parameters.parameter.part",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:last-updated-time",
        "path" : "Parameters.parameter",
        "sliceName" : "last-updated-time",
        "short" : "n/a",
        "definition" : "A parameter passed to the operation.",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "Parameters.parameter:last-updated-time.id",
        "path" : "Parameters.parameter.id",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:last-updated-time.name",
        "path" : "Parameters.parameter.name",
        "short" : "n/a",
        "definition" : "n/a",
        "comment" : "Fixed Value: \"last-updated-time\"",
        "fixedString" : "last-updated-time"
      },
      {
        "id" : "Parameters.parameter:last-updated-time.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "short" : "n/a",
        "definition" : "last updated time of the resource",
        "comment" : "Sample Value: \"2022-12-20T08:42:24.047+08:00\"",
        "min" : 1,
        "type" : [
          {
            "code" : "dateTime"
          }
        ]
      },
      {
        "id" : "Parameters.parameter:last-updated-time.resource",
        "path" : "Parameters.parameter.resource",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:last-updated-time.part",
        "path" : "Parameters.parameter.part",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:aac",
        "path" : "Parameters.parameter",
        "sliceName" : "aac",
        "short" : "n/a",
        "definition" : "A parameter passed to the operation.",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "Parameters.parameter:aac.id",
        "path" : "Parameters.parameter.id",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:aac.name",
        "path" : "Parameters.parameter.name",
        "short" : "n/a",
        "definition" : "n/a",
        "comment" : "n/a",
        "fixedString" : "aac"
      },
      {
        "id" : "Parameters.parameter:aac.value[x]",
        "path" : "Parameters.parameter.value[x]",
        "max" : "0"
      },
      {
        "id" : "Parameters.parameter:aac.resource",
        "path" : "Parameters.parameter.resource",
        "definition" : "Postal Code payload",
        "comment" : "n/a",
        "min" : 1,
        "type" : [
          {
            "code" : "Resource",
            "profile" : [
              "http://ihis.sg/StructureDefinition/Organization-get-asg-aac-output"
            ]
          }
        ]
      },
      {
        "id" : "Parameters.parameter:aac.part",
        "path" : "Parameters.parameter.part",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.